advance payment or deposit - Almanca İngilizce Sözlük